Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London U.S. Open - New York Rolex Paris Masters - Paris Australian Open - Melbourne Davis Cup, World Group, Q, UKR-USA 0-4 BNP Paribas Open - Indian Wells Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Miami Open - Miami Internazionali BNL d'Italia - Rome U.S. Open - New York Germany F10 Germany F9 China F2 Cambodia F2 Croatia F2 Slovakia F3 Hungary F3 France F17 France F18 Croatia F14 Czech Republic F4 Czech Republic F5 Israel F1 Israel F2 Israel F3 Germany F4 Croatia F2 Great Britain F4 Great Britain F5 Slovakia F3 Poland F5 Canada F7 Canada F8 Czech Republic F8 Morocco F9 Morocco F10 France F1 France F6 China F2 China F3 Hungary F1 Austria F9 Bosnia & Herzegovina F4 China F3 China F4 Poland F1 Bosnia & Herzegovina F4 Slovakia F2 Switzerland F3 Turkey F15 Bosnia & Herzegovina F1 Bosnia & Herzegovina F2 Canada F9 France F19 France F20 France F21 USA F16 USA F4 USA F6 USA F7 USA F9 USA F5 USA F8 USA F19 USA F20 USA F4 (Sunrise) USA F5 (Weston) USA F7 (Orlando) USA F8 (Indian Harbour Beach) USA F33 (Houston) USA F34 (Harlingen) USA F35 (Birmingham) USA F36 (Niceville) USA F7 (Bakersfield) Spain F11 (Valldoreix) Spain F12 (Vic) Italy F12 (Reggio Emilia) USA F27 (Houston) USA F28 (Harlingen) USA F28b (Waco) M25 Palm Coast M15 Antalya M15 Antalya M15 Antalya M15 Antalya M15 Antalya USA F9 (Orlando) M15 Sunrise M15 Almaty USA F20 (Champaign) M25 Weston USA F21 (Decatur) USA F22 (Edwardsville) Kosice Challenger Orleans Challenger Anning Challenger Segovia Challenger San Marino Challenger Andria Challenger Ostrava Challenger Heilbronn Challenger Todi Challenger Recanati Challenger Oberstaufen Challenger Aptos Challenger Genova Challenger Trnava Challenger Happy Valley Challenger Guangzhou Challenger Shenzhen Challenger Napoli Challenger Rome Challenger Prostejov Challenger Prague Challenger Liberec Challenger Genova Challenger Ortisei Challenger Rome Challenger Budapest Challenger Zhuhai Challenger Guangzhou Challenger Napoli Challenger Rome Challenger Todi Challenger Banja Luka Challenger Happy Valley Challenger Rennes Challenger Sophia Antipolis Challenger Rome Challenger Heilbronn Challenger Prostejov Challenger Ilkley Challenger Ortisei Challenger Braunschweig Challenger Genova Challenger Playford Challenger Orleans Challenger Canberra Challenger Tallahassee Challenger Budapest Challenger Sarasota Challenger Tiburon Challenger Knoxville Challenger Fairfield Challenger Knoxville Challenger Bendigo Challenger Sarasota Challenger Savannah Challenger Nur-Sultan Challenger Helsinki Challenger Almaty Challenger Shymkent Challenger Fergana Challenger Newport Beach Challenger Heilbronn Challenger Bergamo Challenger Quimper Challenger Bratislava Challenger Champaign Challenger Biella 2 Challenger Ann Arbor Challenger Indian Wells Challenger Eckental Challenger Dallas Challenger Bratislava Challenger Cleveland Challenger Drummondville Challenger Ismaning Challenger Orleans Challenger Prostejov Challenger Cherbourg Challenger St. Remy Challenger Cagliari Challenger Andria Challenger Noumea Challenger Estoril Challenger Andria Challenger Eskisehir Challenger Canberra Challenger Bratislava 2 Challenger Oeiras 3 Challenger Manama Challenger Panama City Challenger Murcia Challenger Cherbourg Challenger Girona Challenger Mexico City Challenger Sarasota Challenger Kosice Challenger Orleans Challenger Cary Challenger Bath Challenger Arad Challenger Open Sud de France - Montpellier Open de Moselle - Metz Kun-Ming Challenger Istanbul Challenger Petange Challenger UNICEF Open - 's Hertogenbosch Eckental Challenger Open Sud de France - Montpellier Mestre Challenger Caltanissetta Challenger San Benedetto Challenger Szczecin Challenger Credit Agricole Suisse Open - Gstaad Erste Bank Open - Vienna Sibiu Challenger Geneva Challenger Bratislava Challenger Segovia Challenger Bergamo Challenger Barcelona Open BancSabadell - Barcelona Wroclaw Challenger Recanati Challenger Biella Challenger Prague Challenger Moselle Open - Metz Trnava Challenger Eckental Challenger Happy Valley Challenger Bergamo Challenger Barletta Challenger Vicenza Challenger Prostejov Challenger Prague Challenger Winston-Salem Open - Winston-Salem Recanati Challenger Segovia Challenger Grand Prix Hassan II - Marrakech Geneva Open - Geneva Mercedes Cup - Stuttgart Portoroz Challenger Qatar ExxonMobil Open - Doha DIEMA XTRA Sofia Open - Sofia Noventi Open - Halle Sibiu Challenger Mons Challenger Citi Open - Washington Winston-Salem Open - Winston-Salem Moselle Open - Metz Budapest Challenger Firenze Open - Florence Qatar ExxonMobil Open - Doha Open Parc - Lyon Hungarian Open - Budapest Zhuhai Open - Zhuhai Brisbane International - Brisbane Mercedes Cup - Stuttgart Erste Bank Open - Vienna Irving Challenger Dubai Duty Free Tennis Championships - Dubai Vicenza Challenger Millennium Estoril Open - Estoril Stockton Challenger Bratislava Challenger Indian Wells Challenger Irving Challenger Libema Open - 's-Hertogenbosch Stockton Challenger Champaign Challenger New York Open - New York Emilia-Romagna Open - Parma Tallahassee Challenger Lexington Challenger Winston-Salem Open - Winston-Salem Las Vegas Challenger Charlottesville Challenger BMW Open - Munich If Stockholm Open - Stockholm Gerry Weber Open - Halle Erste Bank Open - Vienna Viking International - Eastbourne European Open - Antwerp Plava Laguna Croatia Open - Umag China Open - Beijing Open 13 Provence - Marseille Dubai Duty Free Tennis Championships - Dubai Sydney International - Sydney Tiriac Open - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Boss Open - Stuttgart German Tennis Championships - Hamburg Erste Bank Open - Vienna ABN AMRO World Tennis Tournament - Rotterdam Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Open Parc - Lyon If Stockholm Open - Stockholm Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Moselle Open - Metz European Open - Antwerp Stockholm Open - Stockholm Rogers Cup - Toronto Erste Bank Open - Vienna Citi Open - Washington Swiss Indoors Basel - Basel Adelaide International 2 - Adelaide Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Millennium Estoril Open - Estoril Mercedes Cup - Stuttgart Noventi Open - Halle Truist Atlanta Open - Atlanta European Open - Antwerp Erste Bank Open - Vienna Gijon Open - Gijon Adelaide International 1 - Adelaide Open Sud de France - Montpellier cinch Championships - London Moselle Open - Metz Winston-Salem Open - Winston-Salem Astana Open - Astana Barcelona Open Banc Sabadell - Barcelona BMW Open - Munich Fever-Tree Championships - London Generali Open - Kitzbuhel cinch Championships - London Winston-Salem Open - Winston-Salem ABN AMRO World Tennis Tournament - Rotterdam Open 13 Provence - Marseille Open Sud de France - Montpellier Serbia Open - Belgrade Erste Bank Open - Vienna Citi Open - Washington St. Petersburg Open - St. Petersburg Adelaide International - Adelaide Adelaide International 1 - Adelaide ABN AMRO World Tennis Tournament - Rotterdam Qatar ExxonMobil Open - Doha Gonet Geneva Open - Geneva Dubai Duty Free Tennis Championships - Dubai Barcelona Open Banc Sabadell - Barcelona Dubai Duty Free Tennis Championships - Dubai Open 13 Provence - Marseille Belgrade Open - Belgrade Winston-Salem Open - Winston-Salem German Tennis Championships - Hamburg Sofia Open - Sofia Bucharest Open - Bucharest Dubai Duty Free Tennis Championships - Dubai Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Murray River Open - Melbourne Qatar ExxonMobil Open - Doha Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai Gerry Weber Open - Halle Ordina Open - s-Hertogenbosch TEB BNP Paribas Istanbul Open - Istanbul TEB BNP Paribas Istanbul Open - Istanbul Aircel Chennai Open - Chennai Barcelona Open BancSabadell - Barcelona BNP Paribas Masters - Paris Ecuador Open - Quito Barcelona Open BancSabadell - Barcelona Garanti Koza Sofia Open - Sofia Open 13 - Marseille Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Bet-at-home Open - Hamburg If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Maharashtra Open - Pune Gazprom Hungarian Open - Budapest Citi Open - Washington Stockholm Open - Stockholm Dubai Duty Free Tennis Championships - Dubai ABN AMRO Open - Rotterdam Geneva Open - Geneva Mercedes Cup - Stuttgart Qatar ExxonMobil Open - Doha St. Petersburg Open - St. Petersburg Chengdu Open - Chengdu Qatar ExxonMobil Open - Doha bett1HULKS Indoors - Cologne Sofia Open - Sofia BMW Open - Munich Mercedes Cup - Stuttgart Nature Valley International - Eastbourne Next Gen ATP Finals - Milan San Diego Open - San Diego Tennis Napoli Open - Naples Adelaide International 2 - Adelaide BMW Open - Munich Boss Open - Stuttgart National Bank Open - Montreal BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Shanghai Rolex Masters - Shanghai Western & Southern Open - Cincinnati Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Rolex Paris Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Wimbledon - London Coupe Rogers - Montreal China Open - Beijing U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne Wimbledon - London U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne Wimbledon - London French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London French Open - Paris Davis Cup, Group II, 1R, CYP-HUN 0-5 Davis Cup, Group II, PO, HUN-LUX 1-4 Davis Cup, Group II, 3R, BUL-HUN 2-3 Davis Cup, World Group, PO, HUN-RUS 3-1 Davis Cup, World Group, 1R, BEL-HUN 3-2 Davis Cup, Qualifiers, 1R, USA-COL 4-0 Davis Cup, Group I, 1R, UKR-HUN 1-3 Davis Cup, World Group, Q, CAN-HUN 2-3 Davis Cup, World Group, PO, HUN-FRA 2-3 Davis Cup, Group 2, 1R, EST-HUN 4-1 Davis Cup, Group II, 2R, HUN-LAT 2-3 Davis Cup, Group II, 2R, HUN-BIH 3-2 Davis Cup, Group I, 1R, HUN-ISR 3-2 Davis Cup, Group I, 2R, HUN-SVK 0-3 Davis Cup, Group II, 1R, HUN-IRL 3-2 Davis Cup, World Group, Q2, HUN-AUT 2-3 Davis Cup, Group II, 1R, MDA-HUN 3-2 Davis Cup, Group II, 1R, HUN-MDA 4-1 Davis Cup, Group I, 2R, SVK-HUN 1-3 Davis Cup, Group I, 1R, HUN-UKR 3-2 Davis Cup, Qualifiers, 1R, AUS-HUN 3-2 Davis Cup, World Group, QR, HUN-BEL 3-2 Davis Cup, Finals, Group D Davis Cup, World Group, Q, HUN-GER 2-3 Wimbledon - London U.S. Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open (juniors) French Open (juniors) Wimbledon (juniors) U.S. Open (juniors) Australian Open (juniors) French Open (juniors) All Lower level tournaments Wimbledon (juniors) Olympics - Paris National Bank Open - Toronto